package com.project.class4_11.watch;

import java.util.ArrayList;
import java.util.List;

public class Master {
    /**监听主题的观察者集合*/
    private  List<IWatch>  list = new ArrayList<>();

    public void  addWatch(IWatch watch){
        list.add(watch);
    }
    /**
     * 主题变化后，通知观察者
     * @param newValue 主题变化得新值
     */
    public void notifyWatch(Object newValue){
       for (int i=0;i< list.size();i++){
           list.get(i).update(newValue);
       }
    }
}
